home *** CD-ROM | disk | FTP | other *** search
- *** HyperString v2.5 ***
- (c)1996-98 EFD Systems, All rights reserved
- efd@mindspring.com
-
- *** THIS IS NOT PUBLIC DOMAIN SOFTWARE ***
- See below for license agreement, disclaimer, installation and use.
-
-
- Introduction ---------------------------------------------------------
-
- Welcome to HyperString!
-
- One of the most significant new features with Delphi32 is long dynamic
- strings. However, the built-in functions don't really reveal the full
- potential of these new strings. HyperString provides over 250 fast,
- efficient string management routines to help you realize the full power
- of this highly versatile new data type.
-
-
- Installation ---------------------------------------------------------
-
- Installation of the HyperString library is as easy as 1-2-3:
-
- 1) Copy HYPERSTR.PAS (or the DCU) to your Delphi Library directory.
- (..\DELPHI\LIB)
-
- 2) Copy HYPERSTR.HLP and HYPERSTR.CNT to your Delphi Help directory.
- (..\DELPHI\HELP)
-
- 3) (Optional, but highly recommended) With minimal effort, the WinHelp
- docs for HyperString can be seamlessly integrated into Delphi's
- on-line Help for convenient access during coding.
-
- First, make a backup copy of ..\DELPHI\HELP\DELPHI.CNT (DELPHI3.CNT)
-
- Edit DELPHI.CNT (it's a simple text file) using NOTEPAD, WORDPAD or
- the ASCII editor of your choice. Insert 2 lines as follows based
- on your version of Delphi (version 2 or 3).
-
- *** Delphi2 ***
- --------------------------------------------------------------
- Insert as Line #3 > :Index HyperString Library =hyperstr.hlp
-
- Insert as Last Line > :Include hyperstr.cnt
- --------------------------------------------------------------
-
- *** Delphi3 ***
- --------------------------------------------------------------
- Insert in Index Section > :Index HyperString Library =hyperstr.hlp
- (near top of file)
-
- Insert in Include Section > :Include hyperstr.cnt
- (near end of file)
- --------------------------------------------------------------
-
-
- The colons are to be added as part of each line. Once you've
- finished editing, DELPHI.CNT should look something like this:
-
- --------------------------------------------------------------
- :Base delphi.HLP>main
- :Title Delphi Help
- :Index HyperString Library =hyperstr.hlp
- .
- .
- .
- :Include hyperstr.cnt
-
- --------------------------------------------------------------
-
- NOTE:
-
- Be sure to press [Enter] after typing the last line in the file.
- WinHelp will sometimes ignore lines that are not terminated by a
- CR/LF pair. In other words, the very last line in DELPHI.CNT should
- appear to be an empty line as shown above.
-
- Save the file and you're done!
-
- The next time you access Delphi Help, you'll receive the message,
-
- "Preparing Help files for first use"
-
- This indicates that WinHelp is rebuilding the Delphi Help indexes to
- include HyperString. Once this is complete, you should see a new
- entry for HyperString at the bottom of the Help Contents page and
- entries for the HyperString routines should be in the Index.
-
-
- Using HyperString ----------------------------------------------------
-
- HyperString is a non-visual library. Once installed, simply add
- 'HyperStr' to the 'uses' clause of any unit where you intend to make
- use of HyperString routines.
-
-
- Ordering HyperString -------------------------------------------------
-
- After using HyperString, you may decide that you would like to purchase
- a source code license (only $39US). Currently there are 2 ways to order.
-
- 1) From the World Wide Web. Using a major credit and a secure link
- from our web site at:
-
- http://www.mindspring.com/~efd
-
- Source code will be delivered to your e-mail address.
-
- 2) By mail. Send check (US banks only) or money order for $39US to:
-
- EFD Systems
- 304 Smokerise Circle
- Marietta, GA 30067
- USA
-
- Source code will be delivered via e-mail or ground carrier (our choice
- of carrier) upon request.
-
-
- UnInstall ------------------------------------------------------------
-
- Should you decide that HyperString is not for you (unlikely but
- possible <g>), delete the 3 files mentioned above. If you modified
- DELPHI.CNT, simply re-edit the file and delete the 2 lines that were
- added or better yet, overwrite the file with the backup copy.
-
-
- License Agreement and Disclaimer -------------------------------------
-
- By using this product, you indicate your understanding and acceptance
- of the terms and conditions below.
-
- This software (the product) is copyright 1996-98, EFD Systems, all
- rights reserved. Except as detailed herein, you (the user) are granted
- a license to use this software without payment of fees. You may
- distribute the non-source code version of this product for similar use
- by others, provided that no fees are charged and the software is
- distributed in it's entirety as originally released, including this
- documentation file.
-
- HyperString is a development tool intended to assist software authors
- in the creation of original works. As such, software authored by you
- with the assistance of this product (your product) may be freely
- distributed except as follows:
-
- 1) HyperString source code and derivatives thereof may not be
- re-distributed under any circumstances. If you are working as a
- contractor or programmer for hire, your client/employer must
- purchase a source code license under the terms of this agreement in
- order to receive the HyperString source code.
-
- 2) Your product must not represent a simple re-packaging of some or
- all of this product. HyperString may not be used to produce
- similar or competing products.
-
- 3) A source code license is required in order to use this product in
- the production of any development tool or component which will be
- licensed or sold for gain or profit. As you ask of others, we ask
- of you.
-
- Except as noted above, a source code license grants the user the
- non-exclusive, non-transferable right to view and use the source as
- desired to produce compiled, machine readable and executable object
- code. The source code remains the exclusive, proprietary property of
- EFD Systems. The right to suspend the terms of this agreement upon
- refund of license fee is retained by EFD Systems.
-
- THIS SOFTWARE IS PROVIDED SOLELY AS-IS AND WITHOUT WARRANTY INCLUDING
- WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
- FITNESS FOR A PARTICULAR PURPOSE. THE USER AGREES TO INDEMNIFY AND
- HOLD THE AUTHOR HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS ARISING
- FROM OR RELATED TO USE OF THE PRODUCT. UNDER NO CIRCUMSTANCES SHALL THE
- AUTHOR'S LIABILITY EXCEED THE SOFTWARE LICENSE FEE.
-
- By using this product, you indicate your understanding and acceptance
- of the terms and conditions above.
-
-
- Revision History -----------------------------------------------------
-
- v1.0 - 96/12/25, Original release (Happy holidays).
- v1.5 - 97/06/01, Many new routines, instructions for Delphi 3.
- v2.0 - 97/08/01, Added dynamic arrays and other new features.
- v2.2 - 97/12/15, Revised dynamic arrays, more new features.
- v2.5 - 98/01/30, Bigger and better than ever!
-